road ambulance - German English Dictionary